www.gusucode.com > VC++ 屏幕截取(窗口截图、选区截图)、屏幕拾色器、放大镜 > VC++ 屏幕截取(窗口截图、选区截图)、屏幕拾色器、放大镜/code/ScreenTool/HelpDlg.cpp
// HelpDlg.cpp : 实现文件 // #include "stdafx.h" #include "ScreenTool.h" #include "HelpDlg.h" // CHelpDlg 对话框 CHelpDlg::CHelpDlg(CWnd* pParent /*=NULL*/) : CDialog(CHelpDlg::IDD, pParent) { } CHelpDlg::~CHelpDlg() { } void CHelpDlg::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); } BEGIN_MESSAGE_MAP(CHelpDlg, CDialog) ON_WM_CTLCOLOR() END_MESSAGE_MAP() // CHelpDlg 消息处理程序 HBRUSH CHelpDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) { HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor); // TODO: 在此更改 DC 的任何属性 // TODO: 如果默认的不是所需画笔,则返回另一个画笔 if (nCtlColor == CTLCOLOR_DLG) hbr = CreateSolidBrush(RGB(0xd2, 0xd2, 0xe3)); if (nCtlColor == CTLCOLOR_STATIC) { hbr = CreateSolidBrush(RGB(0xd2, 0xd2, 0xe3)); pDC->SetBkMode(TRANSPARENT); pDC->SetTextColor(RGB(0, 0, 255)); } return hbr; }